/* Default's' */
* {
    color: #34525D;
}
body{
    background-color: #FFFFFF;
}
noscript{
    background-color: #EDE1E1;
    border-bottom-color: #686868;
    color: #686868;
}


/* Login */
h2.innerMenuTitleLogin{
    color: #274851;
}
.loginForm #pageContainer #pageBody{
	background-color: ##EFEFEF;
	border: solid 1px #EFEFEF;

}
.loginForm #pageContainer #pageFooter{
	background-color: #34525D;
	border: solid 1px #34525D !important;
}
.loginForm #pageContainer #pageHeader{
    background-color: #FFF;
    border: solid 1px #EDEDED;
}


/* Form's */
.validForm input, .validForm select, .validForm textarea{
    background-color: #FFFFFF;
    border-color: #cfcfcf;
    color: #274851;
}
.validForm button.okSubmitButton{
    background-color: transparent !important;
    background-image: none;
    border-left: medium none;
    color: #294551;
    padding: 0;
}
.validForm select *{
    color: #274851;
}
.validForm label{
    color: #274851;
}
.validForm button, .logout, .button{
    background-color: #34525D !important;
    border: medium none;
    color: #E4E9ED;
    padding: 3px 10px;
    text-transform: uppercase;
    border-radius:4px;
    -moz-border-radius:4px;
}
form.validForm .forgotPass{
	color: #34525D !important;
}


/*Font size*/
.formContainer {
    font-size: 12px;
}
#listTable {
    font-size: 12px !important;
}

.tabMenu {
    font-size: 12px;
} 

pageContainer #pageBody .innerMenu {
    font-size: 12px;
}

.clientData {
    font-size: 12px;
}

.pageContainerWidget#pageContainer #pageBody .listTable tr td {
    font-size: 12px !important;
}



/* Header */
#pageContainer #pageHeader{
    background-color: #FFF;
}
#pageContainer #pageHeader .headerLoggedUser .userGreeting{
    border-bottom-color: #D0D0D0;
    color: #16272f;
}
#pageContainer #pageHeader .headerLoggedUser .userGreeting .greetingBullet {
    background-color: #5C8A9A;
}
#pageContainer #pageHeader .userSignOut{
    color: #294551;
}
#pageContainer #pageHeader .userChangePassword{
    color: #294551;
}


/* Table's */
#pageContainer #pageBody .listTable caption#tablePager .pagedisplay {
    color: #284651;
}
#pageContainer #pageBody .listTable caption#tablePager span.formTitle,
#pageContainer #pageBody .listTable caption#tablePager span.formTitle strong {
    color: #34525D;
}
#pageContainer #pageBody .listTable thead tr, #pageContainer #pageBody .listTable tr th, #pageContainer #pageBody .listTable tr td.disabled {
    background-color: #E1E1E1;
}
#pageContainer #pageBody .listTable tr td{
    border-bottom: 1px solid #E1E1E1;
}
#pageContainer #pageBody .detailTable tr td{
    border-bottom: none;
}
#pageContainer #pageBody .listTable td, 
#pageContainer #pageBody .listTable tfoot a, 
#pageContainer #pageBody .listTable th {
    color: #274550;
}
#pageContainer #pageBody .listTable tr.even, #pageContainer #pageBody .listTable tr.odd{
    background-color: transparent;
}
.detailInfo label, .detailInfo span, .detailAction a{
    color: #284650;
}

.detailTable .detailInfo p {
    font-size: 1.0em !important;
 }

/* MainMenu */
.tabMenu{
    background-color: #34525d;
}
.tabMenu .borderTop{
    background-color: #5C8A9A;
}
.tabMenu > ul li a{
    border-top: 5px solid #AAAAAA;
	background-color: #34525d;
    border-top-color: #5C8A9A;
    color: #FFFFFF;
}
.tabMenu ul li a.selected {
    background-color: #FFFFFF;
    border-top-color: #CCC4A0;
    color: #284553;
}
.tabMenu div a {
    color: #284650;
}
.tabMenu div a:hover{
    border-bottom-color: #cdc3a0;
}
.tabMenu li.formLoggedCompany label {
    color: #FFFFFF;
}
ul.subMenu > li li:hover{
    background-color: #E3E0D0;
}
ul.subMenu > li li a:hover{
    border-bottom: none !important;
    border-left: 3px solid #cdc3a0;
    border-right: 3px solid #cdc3a0;
    padding-left: 13px;
}
ul.subMenu .menuhover{
    border-bottom: 5px solid #cdc3a0;
}


/* Menu DropDown */
ul.menu{
    background-color: #6E8690 !important;
}
ul.menu .menulink{
    border-top: 5px solid #6E8690;
}
ul.menu .menulink:hover, ul.menu .menuhover {
    background-color: #E7E7E7 !important;
    border-top: 5px solid #34525D;
    color: #34525D;
}
ul.menu ul li a {
    color: #34525D;
}
ul.menu ul li a:hover {
    background-color: #C5C5C5;
    border-left: 3px solid #34525D;
    border-right: 3px solid #34525D;
}


/* Destaques cliete */
.clientData .dataLabel, .clientData .dataInfo{
    color: #27454F;
}
.clientBody h2 , .clientBody h2 strong{
    color: #34525D;
}


/* Content */
.innerMenuTitle .welcomeTitle{
    color: #ADA57E !important;
}
.innerMenuTitle .welcomeTitle + span, #pageContainer #pageBody .innerMenuTitle{
    color: #34525D;
}
.boxDestaque .destaqueTitulo, .boxDestaque .destaqueFooter a{
    color: #274851;
}
.boxDestaque ul.listaDestaques li, .boxDestaque ul.listaDestaques li a{
    text-decoration: none;
    color: #274851;
}
.homeDestaqueInferior .boxInferior .destaqueTitulo{
    color: #274851;
}
.destaqueTitulo input.birthday{
    border: 1px solid #7E959B;
    color: #274851;
}
.homeDestaqueInferior .boxInferior .destaqueSubTitulo{
    color: #8dafbb;
}
#pageContainer #pageBody .innerMenu{
    color: #274851;
    font-weight: bold;
}
.subtituloStatus {
    color: #274851;
}
.aba span{
    color: #274550;
}

/* Alarme */
#alarmeContent {
    background-color: #FFFFFF;
    border: 1px solid #34525D;
}
#alarmeContent h2, #alarmeContent .alarmeForm label, #alarmeContent .alarmeForm span{
    color: #34525D;
}